artificial landmark - German English Dictionary